Micron Document
Fox's Git Mirrors

Node / styrene-lab / omegon-armory.git rns://e35de29a61974cd952fde3fe9c8500d5/styrene-lab/omegon-armory.git


>Omegon Armory

Official plugin and extension repository for Omegon β€” the terminal-native AI agent harness.

Armory is also the source tree for OCI-packaged ecosystem artifacts. The first distribution target is GHCR; the self-hosted target is a zot registry backed by Cloudflare R2. Profiles are distributed as OCI meta-packages that reference skills, personas, tones, extensions, and agents. See docs/compatibility.md, docs/profile-schema.md, docs/nex-forge-templates.md, docs/public-payload-security.md, docs/public-launch-checklist.md, docs/profile-artifacts.md, docs/self-hosting.md, docs/oci-registry-stack.md, and deploy/zot-r2.

Build the OCI payloads locally:

T282828
python3 scripts/build-oci-artifacts.py

Validate all armory entries before publishing:

T282828
node --test tests/armory-entry-suite.mjs
OMEGON_BIN=/path/to/omegon node --test tests/armory-entry-suite.mjs
OMEGON_BIN=/path/to/omegon ARMORY_TEST_NETWORK=1 node --test tests/armory-entry-suite.mjs

The first command runs local schema, catalog, extension-gating, JSONL, and OCI
tool contract checks. The second adds sandboxed installs for text plugins and
catalog agents. The third performs live registry smoke tests and installs every
enabled extension by name.

Publish after logging in with ORAS:

T282828
python3 scripts/publish-oci-artifacts.py --sign

Run the public catalog site locally:

T282828
cd site
npm install
npm run dev

Extensions

Install enabled extensions by name:

T282828
omegon extension install flynt

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Extension β”‚ Category β”‚ Description β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ flynt β”‚ knowledge β”‚ Vault documents, tasks, knowledge g… β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Candidate extensions remain in T383838registry.toml with T383838enabled = false until their name-based install path and release artifacts have been tested.

Search from the CLI:

T282828
omegon extension search # list all
omegon extension search forge # filter by name, category, or description

Plugins

Plugins provide personas, tones, and skills β€” declarative TOML manifests with no binary required.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Plugin β”‚ Type β”‚ Description β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ T383838personas/systems-engineer β”‚ persona β”‚ Systems engineering harness β€” the default Omegon identity β”‚
β”‚ T383838personas/tutor β”‚ persona β”‚ Socratic tutor β€” guides through questioning, never lectur… β”‚
β”‚ T383838tones/concise β”‚ tone β”‚ Terse, direct output β€” minimal filler β”‚
β”‚ T383838tones/alan-watts β”‚ tone β”‚ Philosophical, paradox-friendly, gently irreverent β”‚
β”‚ T383838skills/security β”‚ skill β”‚ Security checklist for code review β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Install plugins:

T282828
git clone https://github.com/styrene-lab/omegon-armory
omegon plugin install ./omegon-armory/personas/tutor
omegon plugin install ./omegon-armory/tones/alan-watts

Submit

Extensions
1. Build: T383838omegon extension init my-ext
2. Test: T383838omegon extension install ./my-ext
3. Push to a public git repo
4. PR adding your entry to T383838registry.toml

Plugins
1. Create a directory with T383838plugin.toml following the plugin spec
2. PR adding your plugin directory

License

MIT

Served by rngit 1.5.0 - Generated in 0.05s